====== League of Legends ======
Nous allons découvrir comment installer le jeu League of Legends sous Linux, plus particulièrement Ubuntu, à l'aide de [[:playonlinux|PlayOnLinux]].
Je me base sur cette page : http://euw.leagueoflegends.com/board/showthread.php?t=1126445

<note important>Étant un logiciel basé Windows, on utilise [[wine|Wine]] qui n'est pas infaillible. Si vous avez un problème récurrent et/ou une solution à un problème, créez un topic sur le ForumUbuntu demandez à un contributeur ou modifiez la page de documentation pour rajouter la solution.</note>


===== Prérequis =====
  * Avoir activé l'[[:accélération graphique]]((Pour connaître l'état d'activation de votre accélération graphique, exécutez cette commande : <code bash>glxinfo | grep rendering</code> et si celle-ci retourne « ''direct rendering: Yes'' », c'est que l'accélération est activée.)) ;
  * Avoir installé PlayOnLinux. Les dernières versions de ce logiciel ne sont pas dans les dépôts Ubuntu, je vous remets donc la méthode d'installation ici :<code bash>wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux</code>
  * Une bande passante correcte : 4Go vont être téléchargés.

===== Installation à l'aide de PlayOnLinux=====
  * Lancez PlayOnLinux. Sélectionnez "Installer" dans la barre d'outils.
  * Cochez la case **"En test",** pour avoir accès aux applications encore en test.
  * Recherchez League of Legends,  Lancez l'installation. **N'installez pas** le patch d'icônes pour le moment, il viendra plus tard.
  * Sélectionnez **"Télécharger le logiciel d'installation" : une archive tar de 1.8Gio** sera alors téléchargée, dans le dossier ''~/.PlayOnLinux/tmp/LeagueOfLegends/''. \\ Un long moment d'attente va suivre, en fonction de votre connexion internet. (une vingtaine de minutes au moins)

  * **L'«InstallShield Wizard» de LoL se lance** alors. Acceptez bien sûr la license. \\ L'installation custom permet de changer le dossier d'installation et la création ou non d'un raccourci.
  * Et après une installation théoriquement sans problème, vous voilà avec LoL installé ! Enfin… presque : \\ Ne cochez pas "Launch League of Legends", **terminez l'installation**.

  * De retour dans PlayOnLinux, lancez LoL. **Deux mises à jour se présentent alors : 2Gio** environ seront téléchargés, et décompressés. \\ Vous pouvez éventuellement interrompre le téléchargement, en fermant le jeu, et le reprendre plus tard sans problèmes.

  * __Vous pouvez désormais jouer !__

<note important>Ils est possible que les icônes de la boutique ne s'affichent pas correctement. \\ Il faut alors
  * Retourner dans PlayOnLinux (LoL fermé)
  * "Installer" -> "En test" -> **League of Legends: ingame shop icons fix**
  * Installer.
Comme il l'est précisé, **il faut impérativement que le jeu soit intégralement mis à jour** pour que le script fonctionne correctement.
L'installation prend un peu moins de dix minutes.</note>
===== Utiliser Skype avec League of Legends ======

Si vous souhaitez utiliser Skype avec LoL vous pouvez rencontrer quelques problème (personne qui vous appelle et cela cache la carte).\\
Une solution est possible. Ce script à pour but de lancer skype sur un serveur graphique différent.\\

FIXME Il serait plus intéressant de mettre LoL sur un serveur graphique différent, et a résoudrait le problème du plein écran (on ne peut pas utiliser les autres fenêtres en mode plein écran).Si quelqu'un se propose de le faire, c'est volontiers :)

  * Créez un fichier skype.sh dans lequel vous collerez ceci :<code bash>
#/bin/bash
if !( ps -e | grep "tty8" ); then #Vérifie l'existence du second serveur X
sudo X :3 -ac -terminate &   # Lance sur un nouveau serveur X affichage 3 (Uniquement si il n'est pas déjà lancé)

fi
sleep 1 # Attend 1 secondes que le serveur soit prêt
DISPLAY=:3 xclock & #Lance xclock dans le serveur X pour le faire patienter durant le démarrage de skype. (Sinon il risque de se fermer prématurément)
DISPLAY=:3 skype --dbpath=/home/$USERNAME/.Skype
pkill xclock #Arrête xclock pour quitter le serveur X
sleep 5 #Attend 5 secondes l'arrêt du serveur X
if ( ps -e | grep "tty8" ); then #Si il ne s'est pas arrêté
sudo kill $(ps -e | grep "tty8" | cut -f 1 -d ' ') #Arrête le second serveur X
fi</code>Remplacer $USERNAME par votre nom d'utilisateur.
  * Rendez-le exécutable :<code bash>sudo chmod +x /CHEMINDUSCRIPT/Skype.sh</code>
  * Créez un lanceur d'application et mettez dedans :<code bash>gksudo /CHEMINDUSCRIPT/skype.sh</code>


Lancez-le. Pour basculer sur le serveur graphique de Skype appuyer sur CTRL+ALT+F8.
Pour revenir sur votre serveur graphique principal appuyer sur CTRL+ALT+F7.

Si vous n'avez pas de son, ajoutez votre nom d'utilisateur au groupe audio :<code bash>sudo adduser USERNAME audio</code>


===== Problèmes éventuels =====
==== Le launcher se bloque au moment d'une mise à jour ====
  * Attendez que la mise à jour soit terminée, puis fermez et relancez le launcher.
<note important>Ne fermez pas le laucher trop vite ou la mise à jour repartira de zéro.</note>
  * Si le problème persiste, c'est probablement un bug du launcher (aussi présent sous Windows). Il suffit de fermer le launcher et de le rouvrir (parfois plusieurs fois).

==== La boutique ====
La boutique hors partie peut mettre beaucoup de temps à se lancer (dans certains cas jusqu'à 10 minutes).

Après une mise à jour elle semble ne plus fonctionner mais il faut faire quelques fois "Partie-Aller sur la boutique-Partie-etc" et elle réapparaîtra (3-4 fois)

==== Problème d'affichage en partie ====
Il peut arriver que le décor de la carte soit tout noir, et que seuls quelques éléments soient apparents.
  * Vérifiez que les pilotes de votre carte graphique soient bien installés.
<note important>Si votre carte graphique NVidia utilise la technologie Optimus, il faut lancer PlayOnLinux avec Optirun, voir la page [[:bumblebee|Bumblebee : Optimus sous Linux]].</note>
  * Vérifiez l'accélération graphique ((Pour connaître l'état d'activation de votre accélération graphique, exécutez cette commande : <code bash>glxinfo | grep rendering</code> et si celle-ci retourne « ''direct rendering: Yes'' », c'est que l'accélération est activée.))
  * Si tout est ok, ouvrez un terminal : <code bash> sudo apt-get install libtxc-dxtn-s2tc0 </code>
  * Modifiez le lanceur sur votre bureau en rajoutant à la fin :  <code bash>env force_s3tc_enable=true</code>
===== Ce que je n'ai pas encore mis de la page source. =====
=== J'ai une erreur : "Erreur du programme. Le programme rads_user_kernel.exe a rencontré un problème sérieux et doit être fermé. [...] erreur dans le programme ou un défaut dans WIne". Que faire ? ===
Il faut éteindre le PC (complètement) puis le rallumer et relancer LoL. Si le problème continu, il faudra recommencer l'installation.

=== J'ai une erreur BUG SPLAT, que faire ? ===
Il semble que le bug splat soit un bug du launcher (même sous Windows), pour corriger cela vous pouvez essayer ça :\\
  * Changer de serveur, de préférence Amérique du nord (cela va retélécharger tout les fichier pour la configuration américaine).
  * Se connecter avec son compte, attendre que tout soit chargé et fermer LoL.
  * Rouvrir le launcher et rechanger de serveur pour le serveur français.


Si cela ne fonctionne pas il faudra refaire l'installation

===Les smart cast marche-t-il ?===

Je n'ai pas eu de souci en les essayants. Faites vos retours.

===Je n'arrive pas à "switcher" entre mes différentes fenêtres quand LoL est ouvert, que faire ?===

Il suffit de jouer en mode fenêtré : 
  * Lancez une partie (par exemple le tuto). Appuyez sur Échap
  * Appuyez sur Échap, sélectionnez "Vidéo", puis "Mode Fenêtre" et enfin "Fenêtré" ("Sans bordure" revient à "Plein Écran.")
  * Diminuez éventuellement la résolution pour éviter que la fenêtre dépasse sous le tableau de bord.

  * Pour basculer vers les autres fenêtres appuxez sur Échap, Alt+Tab, Ctrl+Alt+(touche directionnelle). Cliquez dans la fenêtre pour re-capturer la souris.
=====Désinstallation complète=====

Il suffit, dans PlayOnLinux, de désinstaller le "disque dur virtuel" en supprimant l'application dans la liste.

----
//Contributeurs : [[utilisateurs:FelixP]]//